草庐IT

java - 01 扭结背包

全部标签

java - 如何正确使用 ProcessBuilder

我正在尝试了解如何使用ProcessBuilder。这个微不足道的dir甚至不起作用。我究竟做错了什么?Processpb=newProcessBuilder("cmd","dirC:\\").start();InputStreamin=pb.getInputStream();BufferedReaderbr=newBufferedReader(newInputStreamReader(in));Stringline;while((line=br.readLine())!=null){System.out.println(line);}输出只有:MicrosoftWindowsXP[V

java - Windows 用户配置文件和 Java

我正在使用Maven,它将本地存储库存储在用户主文件夹下。我决定将我的用户配置文件从C:\Users\Dany移动到D:\Users\Dany以节省我的SSD磁盘空间。我还更改了Windows注册表中的几个键。一切正常,但Maven仍将Artifact保存到C:\Users\Dany\.m2\repository。我知道如何在settings.xml中更改本地存储库位置。但是有人可以解释Maven的行为吗?附言IntelliJIDEA还将其数据保存到C:\Users\Dany\.IntelliJIdea11。UPDSystem.getProperty("user.home");返回C:

java - 是否有等同于 JAVA pack() 的 WIN32 API?

我的Windows应用程序需要根据子对象的可变数量/大小自动调整大小。不允许最终用户调整窗口大小。我已经知道如何移动/调整窗口大小。我只需要压缩父窗口以适合子对象的最佳方法。我可以通过多种方式计算新的大小,但如果WIN32API已经像java中那样有一个库,我就不必重新发明轮子了。谁能指出我正确的方向或确认该功能不存在?谢谢。 最佳答案 抱歉,Win32API没有这样的东西。如果您想要这样的东西,您将非常需要在API本身之上的某种库(或者,当然,您可以自己编写它)。 关于java-是否有

windows - 在 MS 窗口中执行 .java

我是Java初学者。最近我在Mac中使用Eclipse构建了一个项目,该项目在工作区的bin文件夹中的.class下输出:主类MianWindow.classPaintPanel.class...当我双击MacPC的bin中的Main.Class文件时,我可以执行JFrame应用程序。但是,当我将bin文件夹中的所有内容复制到WindowPC并尝试运行以下命令时,它只是无法执行:使用的命令提示符:C:\ProgramFiles\Java\jre6\bin>javac:\temp\bin\Main.class错误信息:Execeptioninthread"main"java.land.N

java - 如何让 JFrame 高于所有其他应用程序(已经打开或将要打开),例如 Powerpoint

我正在创建一个新闻自动收报机(屏幕底部那个狭窄的黑框,它会拉长屏幕的长度,并带有滚动经过的其他新闻文本)。我的应用程序打开其他程序。在这种情况下,它打开的powerpoint演示文稿会在我的jframe上打开。我需要我的jframe始终可见有什么想法吗? 最佳答案 你可以使用Window#setAlwaysOnTop:Setswhetherthiswindowshouldalwaysbeaboveotherwindows.myJFrame.setAlwaysOnTop(true); 关于

java - 如何防止系统进入 hibernate 状态?

我想开发一个Java应用程序,希望系统在我的应用程序运行时永远不会进入hibernate状态。应用程序将部署在Windows中。有什么办法可以实现吗? 最佳答案 Java中没有这方面的内容。有防止hibernate的windowsAPI。查看此线程Preventwindowsfromgoingintosleepwhenmyprogramisrunning?你们都可以通过JNI或JNA调用它们 关于java-如何防止系统进入hibernate状态?,我们在StackOverflow上找到一

java - 为多个平台开发

我有一个部分开发的Java游戏,它在我的WindowsPC上运行良好。既要维护PC版,又要开始移植安卓。大多数情况下,处理计算和游戏玩法的类已经与GUI功能分开。例如,我正在使用Eclipse,那么我是否应该将两个版本保留在同一个项目中?我希望我的游戏类和方法不必修改,我需要做的就是为我的Android设备添加一个Activity,其中将包括其显示/用户输入功能。我需要创建一个新项目并复制我的方法吗?是否有任何一个标准流程? 最佳答案 我认为您应该使用当前代码,方法是创建一个库并将其导入到您的Android项目中。为此,您可以一个。

java - Linux和Windows数据系统可以共存吗

计划同时拥有两个系统-Linux(运行Java和数据库posgrsql)和Windows(运行.net应用程序和数据库MSSQL)。Linux和Windows中的应用程序都可以访问驻留在两个数据库系统中的某些数据。那么,两种制度能否共存呢?任何一个应用程序都可以访问和操作数据吗? 最佳答案 从理论上讲,这在很大程度上是可能的。需要考虑的几件事:如果数据以临时方式在不同数据库中复制,那么您将不得不解决保持副本同步的问题。如果您的系统需要读取/更新多个数据库中的数据的事务,那么您将需要使用distributedtransactions这

java - 使用 Powershell 时出现 JDWP 语法错误

Windows7x64和最新的java版本(虽然在u21上没有更好的工作)javaversion"1.7.0_25"Java(TM)SERuntimeEnvironment(build1.7.0_25-b17)JavaHotSpot(TM)64-BitServerVM(build23.25-b01,mixedmode)当尝试启动java应用程序以对其进行远程调试时,出现以下错误:java-Xdebug-Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=nERROR:JDWPoptionsyntaxerror:-agen

java - 为什么升级到 Windows 2012 后我的 samba 连接会失败?

我有一个运行在Tomcat6.0.26(windowsserver2008r2sp1)上的JSP,它有一个samba(jcifs-1.3.17.jar)连接来列出在远程服务器上找到的文件。在ADController更新到Windows2012(完全修补)之前,这没有任何问题。现在,我无法再列出Samba共享上的文件。SmbFilesfFile=newSmbFile("smb://myserver.com/share/","subfolder",newNtlmPasswordAuthentication("MYDOM",session.getAttribute("UserID").toS